$(document).ready(function(){
	
	$('#regForm').submit(function(e) {
		register();
		e.preventDefault();
		
	});
	
	$('#padron').click(function(e) {
		get_padron($('#patient_id').val());
		e.preventDefault();
		
	});
	
	$(".medico").hide();
	
});


function register()
{
	hideshow('loading',1);
	error(0);
	
	$.ajax({
		type: "POST",
		url: "new_register_save.php",
		data: $('#regForm').serialize(),
		dataType: "json",
		success: function(msg){
			
			if(parseInt(msg.status)==1)
			{
				window.location=msg.txt;
			}
			else if(parseInt(msg.status)==0)
			{
				error(1,msg.txt);
			}
			
			hideshow('loading',0);
		}
	});

}

function get_padron(id){
	$.ajax({
		type: "POST",
		url: "get_data_padron.php",
		data: 'patient_id=' + id,
		dataType: "json",
		success: function(datos){
			
			var dataJson = eval(datos);
            $('#fname').val('');
			$('#lname1').val('');
			$('#lname2').val('');
			$('#sex').val('');
			$('#month').val('');		
			$('#day').val('');		
			$('#year').val('');
			var fec_nacimiento="";
			var month = "";
			var day = "";
			var year = "";
						
            for(var i in dataJson){
                $('#fname').val(dataJson[i].NOM_PERSONA);
				$('#lname1').val(dataJson[i].NOM_APELLIDO1);
				$('#lname2').val(dataJson[i].NOM_APELLIDO2);
				
				fec_nacimiento = (dataJson[i].FEC_NACIMIENTO).split('-');
				
				month = fec_nacimiento[1];
				if(month.charAt(0)==="0"){
					month = month.substr(1);
				}
				day = fec_nacimiento[2];
				if(day.charAt(0)==="0"){
					day = day.substr(1);
				}
				
				year = fec_nacimiento[0];
				
				if(dataJson[i].TIPO_SEXO==="M"){
					$("#sex option[value=Male]").attr("selected",true);
				}else{
					$("#sex option[value=Female]").attr("selected",true);
				}
				
				if(day){
					$("#day option[value="+day+"]").attr("selected",true);
				}
				
				if(month){
					$("#month option[value="+month+"]").attr("selected",true);
				}
				
				if(year){
					$("#year option[value="+year+"]").attr("selected",true);
				}				
            }			
		}
	});
	
	/*alert(id);*/
}

function hideshow(el,act)
{
	if(act) $('#'+el).css('visibility','visible');
	else $('#'+el).css('visibility','hidden');
}

function error(act,txt)
{
	hideshow('error',act);
	if(txt) $('#error').html(txt);
}

function cambiarSeleccion(id)
{
	if(id == "regP")
	{
		$(".medico").hide();
	}
	else
	{
		$(".medico").show();
	}
}